package singleinstance;

public class M {
    //饿汉式单例类:拿对象时，对象已经创建好了，直接返回
    //1.私有化构造器
    private M(){
    }
    //2.创建一个静态的成员变量，保存M对象
    //方法2：用final修饰，保证对象唯一
    // public static final M m =new M();
    private static M m = new M();//有地址
    //3.提供一个公共的静态方法，返回M对象
    public static M getInstance(){
        return m;
    }
}
